// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'
import ParamClass from '@api/equipment/model/AssetTypePropertyListReq'
import state from '@admin/views/Maintain/Device/DeviceCategory/store/child/state'

// ============================== 导出状态集 ============================== //

export default {
  // —————————————————————————————— 常量状态 —————————————————————————————— //

  /**
   * 接口
   */
  API: state.API,

  /**
   * 映射
   */
  MAP: {
    ...state.MAP,
    SELECT: '', // 下拉框
  },

  /**
   * 下拉框字段 (可增加)
   */
  SELECT_FIELD: ['id', 'propertyLabel', 'propertyCode', 'assetTypeId'],

  /**
   * 下拉框参数
   */
  selectParam: CORE.initObj(ParamClass, {
    parent: 2, // 是否查询父节点的动态属性 1不查 2查 不传不查
  }),
}
